/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.landmark;

import java.io.File;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JPanel;
import org.jsoup.nodes.Document;

/**
 *
 * @author computer
 */
public class HelperBean {

    private JComponent component;
    private JPanel dataPanel;
    private String labelText;
    private boolean terminateCurrentProcess;
    private JButton button;
    private JButton toggleButton;
    private File outputFile;
    private Document inputHTML;
    private String inputFile;
    private String outputFilePath;
    private String folderPath;
    private String fileExt;
    private int lineCount;
    private int currentCount;
    private int mainPanelWidth;
    private boolean processingDone;
    private String suffix;
    private String prefix;

    public boolean isProcessingDone() {
        return processingDone;
    }

    public void setProcessingDone(boolean processingDone) {
        this.processingDone = processingDone;
    }

    public int getMainPanelHeight() {
        return mainPanelHeight;
    }

    public void setMainPanelHeight(int mainPanelHeight) {
        this.mainPanelHeight = mainPanelHeight;
    }

    public int getMainPanelWidth() {
        return mainPanelWidth;
    }

    public void setMainPanelWidth(int mainPanelWidth) {
        this.mainPanelWidth = mainPanelWidth;
    }
    private int mainPanelHeight;

    public int getCurrentCount() {
        return currentCount;
    }

    public void setCurrentCount(int currentCount) {
        this.currentCount = currentCount;
    }

    public int getLineCount() {
        return lineCount;
    }

    public void setLineCount(int lineCount) {
        this.lineCount = lineCount;
    }

    public String getFileExt() {
        return fileExt;
    }

    public void setFileExt(String fileExt) {
        this.fileExt = fileExt;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getFolderPath() {
        return folderPath;
    }

    public void setFolderPath(String folderPath) {
        this.folderPath = folderPath;
    }
    private String filePath;

    public String getOutputFilePath() {
        return outputFilePath;
    }

    public void setOutputFilePath(String outputFilePath) {
        this.outputFilePath = outputFilePath;
    }

    public String getInputFile() {
        return inputFile;
    }

    public void setInputFile(String inputFile) {
        this.inputFile = inputFile;
    }

    public Document getInputHTML() {
        return inputHTML;
    }

    public void setInputHTML(Document inputHTML) {
        this.inputHTML = inputHTML;
    }

    public File getErrorFile() {
        return errorFile;
    }

    public void setErrorFile(File errorFile) {
        this.errorFile = errorFile;
    }

    public File getOutputFile() {
        return outputFile;
    }

    public void setOutputFile(File outputFile) {
        this.outputFile = outputFile;
    }
    private File errorFile;

    public JButton getToggleButton() {
        return toggleButton;
    }

    public void setToggleButton(JButton toggleButton) {
        this.toggleButton = toggleButton;
    }

    public JButton getButton() {
        return button;
    }

    public void setButton(JButton button) {
        this.button = button;
    }

    public boolean isTerminateCurrentProcess() {
        return terminateCurrentProcess;
    }

    public void setTerminateCurrentProcess(boolean terminateCurrentProcess) {
        this.terminateCurrentProcess = terminateCurrentProcess;
    }

    public JComponent getComponent() {
        return component;
    }

    public void setComponent(JComponent component) {
        this.component = component;
    }

    public JPanel getDataPanel() {
        return dataPanel;
    }

    public void setDataPanel(JPanel dataPanel) {
        this.dataPanel = dataPanel;
    }

    public String getLabelText() {
        return labelText;
    }

    public void setLabelText(String labelText) {
        this.labelText = labelText;
    }

    public void setSuffix(String text) {
        this.suffix = text;
    }

    public void setPrefix(String text) {
        this.prefix = text;
    }
    
    public String getSuffix() {
        return this.suffix;
    }

    public String getPrefix() {
        return this.prefix;
        
    }
}
